﻿using Mono.Linker.Tests.Cases.Expectations.Assertions;
using Mono.Linker.Tests.Cases.Expectations.Helpers;
using Mono.Linker.Tests.Cases.Expectations.Metadata;

namespace Mono.Linker.Tests.Cases.CoreLink
{
    [SetupLinkerTrimMode("copy")]
    // System.dll referenced by a dynamically (for example in TypeConverterAttribute on IComponent)
    // has unresolved references.
    [SetupLinkerArgument("--skip-unresolved")]

    [KeptAssembly(PlatformAssemblies.CoreLib)]
    [KeptAllTypesAndMembersInAssembly(PlatformAssemblies.CoreLib)]
    class CopyOfCoreLibrariesKeepsUnusedTypes
    {
        public static void Main()
        {
        }
    }
}
